package com.qf.mapper;

import com.qf.pojo.Car;
import com.qf.pojo.City;
import com.qf.pojo.Order;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface OrderMapper {
    /**
     * 查询取车地点
     * @param getid
     * @return
     */
    City findCityByGetid(Integer getid);

    /**
     * 查询还车地点
     * @param backid
     * @return
     */
    City findCityByBackid(Integer backid);

    /**
     * 通过id查询车辆
     * @param cid
     * @return
     */
    Car findCarById(Integer cid);

    /**
     * 插入订单
     * @param order
     * @return
     */
    Integer insertOrder(Order order);

    /**
     * 查询总记录数
     * @return
     */
    Integer findTotalSize(Integer uid);

    /**
     * 查询所有订单
     * @return
     */
    List<Order> findAllOrder(Integer uid);
}
